<?php
$a=$_POST['val1'];
$b=$_POST['val2'];
$c=$_POST['val3'];
header('Content-type: text/html; charset=utf-8');
if(empty($a) || empty($b) || empty($c)){
    die("Error");
}
else{
    if($a<0 || $b<0 || $c<0){
        die("Error. Стороны д.б. положительными");
    }
    if(($a+$b)<=$c || ($a+$c)<=$b || ($b+$c)<=$a){
        die("Error. Треугольник не может существовать с такими сторонами");
    }
    else{
        $p=($a+$b+$c)/3.0;
        $s=sqrt($p*($p-a)*($p-b)*($p-c));
        echo "Площадь равна $s";
    }
}

